package com.hzhr.iot.cqgas.ds.entity.device;

import java.util.Date;

public class DevDeviceInfoCardEntity {
    /**
     * <pre>
     * 说明 : 编号
     * 表字段 : DEVICE_INFO_CARD.ID
     * </pre>
     */
    private Integer id;

    /**
     * <pre>
     * 说明 : 外部系统(导入系统)编号
     * 表字段 : DEVICE_INFO_CARD.OUT_ID
     * </pre>
     */
    private String outId;

    /**
     * <pre>
     * 说明 : 设备编号(关联 : DEVICE_SERVICE.COLLECT_DEVICE.ID)
     * 表字段 : DEVICE_INFO_CARD.DEVICE_ID
     * </pre>
     */
    private Integer deviceId;

    /**
     * <pre>
     * 说明 : 运行压力
     * 表字段 : DEVICE_INFO_CARD.RUNING_PRESSURE
     * </pre>
     */
    private Double runingPressure;

    /**
     * <pre>
     * 说明 : 关闭压力(主路)
     * 表字段 : DEVICE_INFO_CARD.MAIN_CLOSE_PRESSURE
     * </pre>
     */
    private Double mainClosePressure;

    /**
     * <pre>
     * 说明 : 关闭压力(副路)
     * 表字段 : DEVICE_INFO_CARD.SECOND_CLOSE_PRESSURE
     * </pre>
     */
    private Double secondClosePressure;

    /**
     * <pre>
     * 说明 : 切断压力
     * 表字段 : DEVICE_INFO_CARD.OFF_PRESSURE
     * </pre>
     */
    private Double offPressure;

    /**
     * <pre>
     * 说明 : 放散压力
     * 表字段 : DEVICE_INFO_CARD.ESCAPE_PRESSURE
     * </pre>
     */
    private Double escapePressure;

    /**
     * <pre>
     * 说明 : 安全装置(关联 ：device_service.OPTIONS.CODE, TYPE_NAME = ‘SAFETY_DEVICE')
     * 表字段 : DEVICE_INFO_CARD.SAFETY_DEVICE
     * </pre>
     */
    private String safetyDevice;

    /**
     * <pre>
     * 说明 : 短桩数量(单位：根)
     * 表字段 : DEVICE_INFO_CARD.PEG_COUNT
     * </pre>
     */
    private Integer pegCount;

    /**
     * <pre>
     * 说明 : 居民用户数
     * 表字段 : DEVICE_INFO_CARD.RESIDENT_CUSTOMER_COUNT
     * </pre>
     */
    private Integer residentCustomerCount;

    /**
     * <pre>
     * 说明 : 商业用户数
     * 表字段 : DEVICE_INFO_CARD.COMMERCIAL_CUSTOMER_COUNT
     * </pre>
     */
    private Integer commercialCustomerCount;

    /**
     * <pre>
     * 说明 : 集体用户数
     * 表字段 : DEVICE_INFO_CARD.COLLECTIVE_CUSTOMER_COUNT
     * </pre>
     */
    private Integer collectiveCustomerCount;

    /**
     * <pre>
     * 说明 : 工业用户数
     * 表字段 : DEVICE_INFO_CARD.INDUSTRIAL_CUSTOMER_COUNT
     * </pre>
     */
    private Integer industrialCustomerCount;

    /**
     * <pre>
     * 说明 : 其它用户数
     * 表字段 : DEVICE_INFO_CARD.OTHER_CUSTOMER_COUNT
     * </pre>
     */
    private Integer otherCustomerCount;

    /**
     * <pre>
     * 说明 : 创建时间
     * 表字段 : DEVICE_INFO_CARD.CREATE_TIME
     * </pre>
     */
    private Date createTime;

    /**
     * <pre>
     * 说明 : 修改时间
     * 表字段 : DEVICE_INFO_CARD.UPDATE_TIME
     * </pre>
     */
    private Date updateTime;

    /**
     * <pre>
     * 说明 : 创建人(关联 ：user_service.USER.ID)
     * 表字段 : DEVICE_INFO_CARD.CREATE_USER_ID
     * </pre>
     */
    private Integer createUserId;

    /**
     * <pre>
     * 说明 : 修改人(关联 ：user_service.USER.ID)
     * 表字段 : DEVICE_INFO_CARD.UPDATE_USER_ID
     * </pre>
     */
    private Integer updateUserId;

    /**
     * <pre>
     * 说明 : 是否可用(关联 ：device_service.OPTIONS.CODE, TYPE_NAME = ‘YES_NO')
     * 表字段 : DEVICE_INFO_CARD.IS_VALID
     * </pre>
     */
    private String isValid;

    /**
     * <pre>
     * 说明 : 状态(1 正常 2 待定 3 须删除)
     * 表字段 : DEVICE_INFO_CARD.STATE
     * </pre>
     */
    private String state;

    /**
     * <pre>
     * 获取：说明 : 编号
     * 表字段：DEVICE_INFO_CARD.ID
     * </pre>
     *
     * @return DEVICE_INFO_CARD.ID：说明 : 编号
     */
    public Integer getId() {
        return id;
    }

    /**
     * <pre>
     * 设置：说明 : 编号
     * 表字段：DEVICE_INFO_CARD.ID
     * </pre>
     *
     * @param id
     *            DEVICE_INFO_CARD.ID：说明 : 编号
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * <pre>
     * 获取：说明 : 外部系统(导入系统)编号
     * 表字段：DEVICE_INFO_CARD.OUT_ID
     * </pre>
     *
     * @return DEVICE_INFO_CARD.OUT_ID：说明 : 外部系统(导入系统)编号
     */
    public String getOutId() {
        return outId;
    }

    /**
     * <pre>
     * 设置：说明 : 外部系统(导入系统)编号
     * 表字段：DEVICE_INFO_CARD.OUT_ID
     * </pre>
     *
     * @param outId
     *            DEVICE_INFO_CARD.OUT_ID：说明 : 外部系统(导入系统)编号
     */
    public void setOutId(String outId) {
        this.outId = outId;
    }

    /**
     * <pre>
     * 获取：说明 : 设备编号(关联 : DEVICE_SERVICE.COLLECT_DEVICE.ID)
     * 表字段：DEVICE_INFO_CARD.DEVICE_ID
     * </pre>
     *
     * @return DEVICE_INFO_CARD.DEVICE_ID：说明 : 设备编号(关联 : DEVICE_SERVICE.COLLECT_DEVICE.ID)
     */
    public Integer getDeviceId() {
        return deviceId;
    }

    /**
     * <pre>
     * 设置：说明 : 设备编号(关联 : DEVICE_SERVICE.COLLECT_DEVICE.ID)
     * 表字段：DEVICE_INFO_CARD.DEVICE_ID
     * </pre>
     *
     * @param deviceId
     *            DEVICE_INFO_CARD.DEVICE_ID：说明 : 设备编号(关联 : DEVICE_SERVICE.COLLECT_DEVICE.ID)
     */
    public void setDeviceId(Integer deviceId) {
        this.deviceId = deviceId;
    }

    /**
     * <pre>
     * 获取：说明 : 运行压力
     * 表字段：DEVICE_INFO_CARD.RUNING_PRESSURE
     * </pre>
     *
     * @return DEVICE_INFO_CARD.RUNING_PRESSURE：说明 : 运行压力
     */
    public Double getRuningPressure() {
        return runingPressure;
    }

    /**
     * <pre>
     * 设置：说明 : 运行压力
     * 表字段：DEVICE_INFO_CARD.RUNING_PRESSURE
     * </pre>
     *
     * @param runingPressure
     *            DEVICE_INFO_CARD.RUNING_PRESSURE：说明 : 运行压力
     */
    public void setRuningPressure(Double runingPressure) {
        this.runingPressure = runingPressure;
    }

    /**
     * <pre>
     * 获取：说明 : 关闭压力(主路)
     * 表字段：DEVICE_INFO_CARD.MAIN_CLOSE_PRESSURE
     * </pre>
     *
     * @return DEVICE_INFO_CARD.MAIN_CLOSE_PRESSURE：说明 : 关闭压力(主路)
     */
    public Double getMainClosePressure() {
        return mainClosePressure;
    }

    /**
     * <pre>
     * 设置：说明 : 关闭压力(主路)
     * 表字段：DEVICE_INFO_CARD.MAIN_CLOSE_PRESSURE
     * </pre>
     *
     * @param mainClosePressure
     *            DEVICE_INFO_CARD.MAIN_CLOSE_PRESSURE：说明 : 关闭压力(主路)
     */
    public void setMainClosePressure(Double mainClosePressure) {
        this.mainClosePressure = mainClosePressure;
    }

    /**
     * <pre>
     * 获取：说明 : 关闭压力(副路)
     * 表字段：DEVICE_INFO_CARD.SECOND_CLOSE_PRESSURE
     * </pre>
     *
     * @return DEVICE_INFO_CARD.SECOND_CLOSE_PRESSURE：说明 : 关闭压力(副路)
     */
    public Double getSecondClosePressure() {
        return secondClosePressure;
    }

    /**
     * <pre>
     * 设置：说明 : 关闭压力(副路)
     * 表字段：DEVICE_INFO_CARD.SECOND_CLOSE_PRESSURE
     * </pre>
     *
     * @param secondClosePressure
     *            DEVICE_INFO_CARD.SECOND_CLOSE_PRESSURE：说明 : 关闭压力(副路)
     */
    public void setSecondClosePressure(Double secondClosePressure) {
        this.secondClosePressure = secondClosePressure;
    }

    /**
     * <pre>
     * 获取：说明 : 切断压力
     * 表字段：DEVICE_INFO_CARD.OFF_PRESSURE
     * </pre>
     *
     * @return DEVICE_INFO_CARD.OFF_PRESSURE：说明 : 切断压力
     */
    public Double getOffPressure() {
        return offPressure;
    }

    /**
     * <pre>
     * 设置：说明 : 切断压力
     * 表字段：DEVICE_INFO_CARD.OFF_PRESSURE
     * </pre>
     *
     * @param offPressure
     *            DEVICE_INFO_CARD.OFF_PRESSURE：说明 : 切断压力
     */
    public void setOffPressure(Double offPressure) {
        this.offPressure = offPressure;
    }

    /**
     * <pre>
     * 获取：说明 : 放散压力
     * 表字段：DEVICE_INFO_CARD.ESCAPE_PRESSURE
     * </pre>
     *
     * @return DEVICE_INFO_CARD.ESCAPE_PRESSURE：说明 : 放散压力
     */
    public Double getEscapePressure() {
        return escapePressure;
    }

    /**
     * <pre>
     * 设置：说明 : 放散压力
     * 表字段：DEVICE_INFO_CARD.ESCAPE_PRESSURE
     * </pre>
     *
     * @param escapePressure
     *            DEVICE_INFO_CARD.ESCAPE_PRESSURE：说明 : 放散压力
     */
    public void setEscapePressure(Double escapePressure) {
        this.escapePressure = escapePressure;
    }

    /**
     * <pre>
     * 获取：说明 : 安全装置(关联 ：device_service.OPTIONS.CODE, TYPE_NAME = ‘SAFETY_DEVICE')
     * 表字段：DEVICE_INFO_CARD.SAFETY_DEVICE
     * </pre>
     *
     * @return DEVICE_INFO_CARD.SAFETY_DEVICE：说明 : 安全装置(关联 ：device_service.OPTIONS.CODE, TYPE_NAME = ‘SAFETY_DEVICE')
     */
    public String getSafetyDevice() {
        return safetyDevice;
    }

    /**
     * <pre>
     * 设置：说明 : 安全装置(关联 ：device_service.OPTIONS.CODE, TYPE_NAME = ‘SAFETY_DEVICE')
     * 表字段：DEVICE_INFO_CARD.SAFETY_DEVICE
     * </pre>
     *
     * @param safetyDevice
     *            DEVICE_INFO_CARD.SAFETY_DEVICE：说明 : 安全装置(关联 ：device_service.OPTIONS.CODE, TYPE_NAME = ‘SAFETY_DEVICE')
     */
    public void setSafetyDevice(String safetyDevice) {
        this.safetyDevice = safetyDevice;
    }

    /**
     * <pre>
     * 获取：说明 : 短桩数量(单位：根)
     * 表字段：DEVICE_INFO_CARD.PEG_COUNT
     * </pre>
     *
     * @return DEVICE_INFO_CARD.PEG_COUNT：说明 : 短桩数量(单位：根)
     */
    public Integer getPegCount() {
        return pegCount;
    }

    /**
     * <pre>
     * 设置：说明 : 短桩数量(单位：根)
     * 表字段：DEVICE_INFO_CARD.PEG_COUNT
     * </pre>
     *
     * @param pegCount
     *            DEVICE_INFO_CARD.PEG_COUNT：说明 : 短桩数量(单位：根)
     */
    public void setPegCount(Integer pegCount) {
        this.pegCount = pegCount;
    }

    /**
     * <pre>
     * 获取：说明 : 居民用户数
     * 表字段：DEVICE_INFO_CARD.RESIDENT_CUSTOMER_COUNT
     * </pre>
     *
     * @return DEVICE_INFO_CARD.RESIDENT_CUSTOMER_COUNT：说明 : 居民用户数
     */
    public Integer getResidentCustomerCount() {
        return residentCustomerCount;
    }

    /**
     * <pre>
     * 设置：说明 : 居民用户数
     * 表字段：DEVICE_INFO_CARD.RESIDENT_CUSTOMER_COUNT
     * </pre>
     *
     * @param residentCustomerCount
     *            DEVICE_INFO_CARD.RESIDENT_CUSTOMER_COUNT：说明 : 居民用户数
     */
    public void setResidentCustomerCount(Integer residentCustomerCount) {
        this.residentCustomerCount = residentCustomerCount;
    }

    /**
     * <pre>
     * 获取：说明 : 商业用户数
     * 表字段：DEVICE_INFO_CARD.COMMERCIAL_CUSTOMER_COUNT
     * </pre>
     *
     * @return DEVICE_INFO_CARD.COMMERCIAL_CUSTOMER_COUNT：说明 : 商业用户数
     */
    public Integer getCommercialCustomerCount() {
        return commercialCustomerCount;
    }

    /**
     * <pre>
     * 设置：说明 : 商业用户数
     * 表字段：DEVICE_INFO_CARD.COMMERCIAL_CUSTOMER_COUNT
     * </pre>
     *
     * @param commercialCustomerCount
     *            DEVICE_INFO_CARD.COMMERCIAL_CUSTOMER_COUNT：说明 : 商业用户数
     */
    public void setCommercialCustomerCount(Integer commercialCustomerCount) {
        this.commercialCustomerCount = commercialCustomerCount;
    }

    /**
     * <pre>
     * 获取：说明 : 集体用户数
     * 表字段：DEVICE_INFO_CARD.COLLECTIVE_CUSTOMER_COUNT
     * </pre>
     *
     * @return DEVICE_INFO_CARD.COLLECTIVE_CUSTOMER_COUNT：说明 : 集体用户数
     */
    public Integer getCollectiveCustomerCount() {
        return collectiveCustomerCount;
    }

    /**
     * <pre>
     * 设置：说明 : 集体用户数
     * 表字段：DEVICE_INFO_CARD.COLLECTIVE_CUSTOMER_COUNT
     * </pre>
     *
     * @param collectiveCustomerCount
     *            DEVICE_INFO_CARD.COLLECTIVE_CUSTOMER_COUNT：说明 : 集体用户数
     */
    public void setCollectiveCustomerCount(Integer collectiveCustomerCount) {
        this.collectiveCustomerCount = collectiveCustomerCount;
    }

    /**
     * <pre>
     * 获取：说明 : 工业用户数
     * 表字段：DEVICE_INFO_CARD.INDUSTRIAL_CUSTOMER_COUNT
     * </pre>
     *
     * @return DEVICE_INFO_CARD.INDUSTRIAL_CUSTOMER_COUNT：说明 : 工业用户数
     */
    public Integer getIndustrialCustomerCount() {
        return industrialCustomerCount;
    }

    /**
     * <pre>
     * 设置：说明 : 工业用户数
     * 表字段：DEVICE_INFO_CARD.INDUSTRIAL_CUSTOMER_COUNT
     * </pre>
     *
     * @param industrialCustomerCount
     *            DEVICE_INFO_CARD.INDUSTRIAL_CUSTOMER_COUNT：说明 : 工业用户数
     */
    public void setIndustrialCustomerCount(Integer industrialCustomerCount) {
        this.industrialCustomerCount = industrialCustomerCount;
    }

    /**
     * <pre>
     * 获取：说明 : 其它用户数
     * 表字段：DEVICE_INFO_CARD.OTHER_CUSTOMER_COUNT
     * </pre>
     *
     * @return DEVICE_INFO_CARD.OTHER_CUSTOMER_COUNT：说明 : 其它用户数
     */
    public Integer getOtherCustomerCount() {
        return otherCustomerCount;
    }

    /**
     * <pre>
     * 设置：说明 : 其它用户数
     * 表字段：DEVICE_INFO_CARD.OTHER_CUSTOMER_COUNT
     * </pre>
     *
     * @param otherCustomerCount
     *            DEVICE_INFO_CARD.OTHER_CUSTOMER_COUNT：说明 : 其它用户数
     */
    public void setOtherCustomerCount(Integer otherCustomerCount) {
        this.otherCustomerCount = otherCustomerCount;
    }

    /**
     * <pre>
     * 获取：说明 : 创建时间
     * 表字段：DEVICE_INFO_CARD.CREATE_TIME
     * </pre>
     *
     * @return DEVICE_INFO_CARD.CREATE_TIME：说明 : 创建时间
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * <pre>
     * 设置：说明 : 创建时间
     * 表字段：DEVICE_INFO_CARD.CREATE_TIME
     * </pre>
     *
     * @param createTime
     *            DEVICE_INFO_CARD.CREATE_TIME：说明 : 创建时间
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * <pre>
     * 获取：说明 : 修改时间
     * 表字段：DEVICE_INFO_CARD.UPDATE_TIME
     * </pre>
     *
     * @return DEVICE_INFO_CARD.UPDATE_TIME：说明 : 修改时间
     */
    public Date getUpdateTime() {
        return updateTime;
    }

    /**
     * <pre>
     * 设置：说明 : 修改时间
     * 表字段：DEVICE_INFO_CARD.UPDATE_TIME
     * </pre>
     *
     * @param updateTime
     *            DEVICE_INFO_CARD.UPDATE_TIME：说明 : 修改时间
     */
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    /**
     * <pre>
     * 获取：说明 : 创建人(关联 ：user_service.USER.ID)
     * 表字段：DEVICE_INFO_CARD.CREATE_USER_ID
     * </pre>
     *
     * @return DEVICE_INFO_CARD.CREATE_USER_ID：说明 : 创建人(关联 ：user_service.USER.ID)
     */
    public Integer getCreateUserId() {
        return createUserId;
    }

    /**
     * <pre>
     * 设置：说明 : 创建人(关联 ：user_service.USER.ID)
     * 表字段：DEVICE_INFO_CARD.CREATE_USER_ID
     * </pre>
     *
     * @param createUserId
     *            DEVICE_INFO_CARD.CREATE_USER_ID：说明 : 创建人(关联 ：user_service.USER.ID)
     */
    public void setCreateUserId(Integer createUserId) {
        this.createUserId = createUserId;
    }

    /**
     * <pre>
     * 获取：说明 : 修改人(关联 ：user_service.USER.ID)
     * 表字段：DEVICE_INFO_CARD.UPDATE_USER_ID
     * </pre>
     *
     * @return DEVICE_INFO_CARD.UPDATE_USER_ID：说明 : 修改人(关联 ：user_service.USER.ID)
     */
    public Integer getUpdateUserId() {
        return updateUserId;
    }

    /**
     * <pre>
     * 设置：说明 : 修改人(关联 ：user_service.USER.ID)
     * 表字段：DEVICE_INFO_CARD.UPDATE_USER_ID
     * </pre>
     *
     * @param updateUserId
     *            DEVICE_INFO_CARD.UPDATE_USER_ID：说明 : 修改人(关联 ：user_service.USER.ID)
     */
    public void setUpdateUserId(Integer updateUserId) {
        this.updateUserId = updateUserId;
    }

    /**
     * <pre>
     * 获取：说明 : 是否可用(关联 ：device_service.OPTIONS.CODE, TYPE_NAME = ‘YES_NO')
     * 表字段：DEVICE_INFO_CARD.IS_VALID
     * </pre>
     *
     * @return DEVICE_INFO_CARD.IS_VALID：说明 : 是否可用(关联 ：device_service.OPTIONS.CODE, TYPE_NAME = ‘YES_NO')
     */
    public String getIsValid() {
        return isValid;
    }

    /**
     * <pre>
     * 设置：说明 : 是否可用(关联 ：device_service.OPTIONS.CODE, TYPE_NAME = ‘YES_NO')
     * 表字段：DEVICE_INFO_CARD.IS_VALID
     * </pre>
     *
     * @param isValid
     *            DEVICE_INFO_CARD.IS_VALID：说明 : 是否可用(关联 ：device_service.OPTIONS.CODE, TYPE_NAME = ‘YES_NO')
     */
    public void setIsValid(String isValid) {
        this.isValid = isValid;
    }

    /**
     * <pre>
     * 获取：说明 : 状态(1 正常 2 待定 3 须删除)
     * 表字段：DEVICE_INFO_CARD.STATE
     * </pre>
     *
     * @return DEVICE_INFO_CARD.STATE：说明 : 状态(1 正常 2 待定 3 须删除)
     */
    public String getState() {
        return state;
    }

    /**
     * <pre>
     * 设置：说明 : 状态(1 正常 2 待定 3 须删除)
     * 表字段：DEVICE_INFO_CARD.STATE
     * </pre>
     *
     * @param state
     *            DEVICE_INFO_CARD.STATE：说明 : 状态(1 正常 2 待定 3 须删除)
     */
    public void setState(String state) {
        this.state = state;
    }
}